Tasten & Command Beschreibung
=============================


Command-Gruppe "APP": Steuerung von Anwendungen
===============================================

Die App-Commands beziehen sich auf andere Anwendungen oder steuern diese.


/APP.ACTIVATION.LAST ..: Aktiviert das letzte Fenster
------------------------
Nach einem Klick auf einen RK-Knopf wird der Fokus automatisch an das letzte
aktive Fenster zurckgegeben, denn ohne dem wrde das Prinzip von RK nicht
funktionieren. Diese Funtion ist eher ntzlich, wenn man z.B. per F-Taste
einen Knopf mit diesem Command auslst, im besonderen, wenn die Funktion
"Fokus zurck wenn RK erscheint" in den Einstellungen ausgeschaltet ist.

Beispiel: {/APP.ACTIVATION.LAST}


/APP.ACTIVATION.OFF ...: Stoppt die autom. Fenster-Aktivierung
/APP.ACTIVATION.ON ....: Schaltet die autom. Fenster-Aktivierung wieder ein
------------------------
Im Hilfstext "Formular Aktivierung.txt" wird die Fenster-Aktivierungs-Technik,
die fr die Funktionsweise von RK von entscheidener Bedeutung ist, erklrt.
Standardmig ist die Aktivierung eingeschaltet.
In manchen Fllen strt sie aber. So ist es bspw. nicht mglich, mit
eingeschalteter Aktivierung das Startmen von Windows zu ffnen.
Schaltet man sie fr diesen oder hnlichen Zweck mit o.g. Command ab,
so gilt dies nur fr den Knopf, in dessen Skript sich der Off-Command
befindet.
Der ON-Command wird also bestenfalls bentigt, um die zuvor abgeschaltete
Aktivierung innerhalb eines Skriptes wieder einzuschalten.

Beispiel: {/APP.ACTIVATION.OFF}


/APP.EXE.EDIT .........: Startet den exe-Manager AppBrowser
/APP.EXE.BUT ..........: Startet AppBrowser und zeigt das Start-Knpfe-Fenster an
/APP.EXE.POP ..........: Startet AppBrowser und zeigt das Start-Popmen an
------------------------
Im App-Order von RK befindet sich das Tool AppBrowser, das bevorzugt fr RK
entwickelt wurde, aber als normale Freeware auch separat benutzt werden kann.
Es scannt das System auf vorhandene Programme und stellt Buttons fr deren
Programmstarts zur Verfgung. Diese Commands starten dieses Tool und ffnen
sogleich die entsprechende Benutzer-Schnittstellen Edit, Button oder Pop-Men.
Besonders der Pop-Command eignet sich fr den Aufruf durch RK.
Ein Beispiel befindet sich im RK-Profil "Manual" unter dem Knopf "Exe".

Beispiel: {/APP.EXE.POP}


/APP.KILL name ........: Entfernt den Task <name>
------------------------
Im App-Ordner des RK-Programm-Ordners befindet sich das Tool "KillTask".
Auf dieses Tool greift RK bei Verwendung dieses Commands zurck, weshalb
das Tool nicht aus dem Ordner entfernt werden sollte.
Um nun den genauen Namen des Tasks, der aus dem System entfernt werden soll,
zu ermitteln, sollte man sich auch dieses Tools bedienen, da selbstver-
stndlich als eigenstndiges Programm gestartet werden kann. Es zeigt die
Namen der z.Z. laufenden Tasks an. Der Windows-Programm-Manager
(Alt+Strg+Entf) ist hierfr aufgrund unterschiedlicher Task-Bezeichnungen
nicht geeignet!
Im Namens-Parameter knnen Joker eingesetzt werden.

Beispiel: {/APP.KILL System*}


/APP.ONTOP.ON .........: Fixiert die aktive Anwendung an oberster Bildschirm-Position
/APP.ONTOP.OFF ........: Schaltet ONTOP (wieder) aus
------------------------
Mit dem ONTOP.ON-Command kann man dafr sorgen, da ein Programm-Fenster stets
auf dem Bildschirm fixiert wird, ohne da es nach dem Anklicken eines anderen
Fensters in den Hintergrund verschwindet. Bspw. beim Arbeiten mit dem Windows-
Rechner kann es strend sein, ihn immer wieder durch die Task-Leiste auf den
Bildschirm bringen zu mssen.
Das RK-Fenster selbst ist ein Beispiel fr ein ontop-fixiertes Fenster.
Die ONTOP-Commands wirken auf das derzeit aktive Fenster.
Der ONTOP.OFF-Command macht diese Fixierung wieder rckgngig, kann aber i.d.R.
auch die ONTOP-Fixierung aufheben, die von der jeweiligen Anwendung selbst
vorgenommen wurde.

Beispiel: {/APP.ONTOP.ON}

Tip: Im "ToolsPackage", das auf der freewarehits.de Webseite downgeloaded
werden kann, ist das Freeware-Tool "WinOnTop" enthalten, das genau diese
Aufgabe bewltigt, allerdings mit etwas mehr Eingabekomfort.


/APP.OPEN file[,par] ..: ffnet eine Anwendung, Datei oder URL
------------------------
Dieser Command ist sicher einer der am hufigsten eingesetzten Commands,
denn er startet eine beliebige Anwendung oder ffnet ein Dokument in dem von
Windows zugewiesenen Programm. Letzteres soll heien, wenn unter Windows der
Internet Explorer als Standard-Browser definiert ist, so wird er auch gestartet,
wenn als Dokument im Open-Command eine HTML-Datei angegeben wurde.
Der par-Parameter ist optional. So lt sich ein Text-Dokument mit Wordpad
ffnen, obwohl als Standard-Editor z.B. Notepad definiert ist.

Beispiele:

{/APP.OPEN c:\test.txt} ffnet den Text normalerweise mit Notepad.
{/APP.OPEN write,c:\test.txt} wird den Text nun mit Wordpad ffnen.

Hinweise:

1. Auf das exe-Suffix kann, wie im obigen Beispiel gezeigt, verzichtet werden.
2. Kommt im Dateinamen ein Leerzeichen vor, so ist der Parameter in
   Anfhrungszeichen zu setzen:
   Beispiel: {/APP.OPEN write,"c:\test 2.txt"}
3. Auf den vollstndigen Pfad darf nur bei wenigen Windows-Programmen
   (Calc, Explorer etc.) verzichtet werden.

Fr den APP.OPEN-Command wurde ein Drag & Drop-Komfort eingerichtet.
Wie in der RK-Tour gezeigt, kann man ein Programm oder eine Datei aus dem
Explorer (oder anderen Manager) ziehen und auf einen RK-Knopf fallen lassen.
RK generiert dann automatisch den APP.OPEN-Command mit dem entsprechenden
Parameter im Zuweisungsfeld des Knopfes. Auch funktioniert das Drag & Drop
direkt in das Zuweisungsfeld.

--> Tip
Ab v7.0.6 befindet sich ber dem Zuweisungs-Feld ein Knopf mit einem Disketten-
symbol. Dieser gestattet es, in einem Auswahl-Fenster eine Datei oder einen
Pfad auszuwhlen, der nach Besttigung an Cursor-Position eingesetzt wird.
Bei der Entwicklung dieser Funktion wurde hauptschlich an den APP.OPEN-
Command gedacht.

--> Tip
Gibt man nur einen Pfad an (also ohne exe etc.), so wird das Verzeichnis im
Windows-Explorer-Fenster angezeigt.
Wie vielleicht schon bekannt kann der Command "relativ" zum RK-Ordner eingesetzt
werden, da heit, fr einen Aufruf einer Datei im RK Ordner bzw. Unterordner
kann der Pfad bis zum RK-Ordner inkl. Laufwerksbuchstaben entfallen.
Beispiel: {/APP.OPEN ChangeColors.exe}
Aus diesen beiden Erkenntnissen heraus ergibt sich, da fr die Anzeige des
RK-Ordners gar kein Parameter angegeben werden mu, lediglich der Freiraum zur
geschlossenen Klammer ist erforderlich.
Beispiel: {/APP.OPEN }
Dieser Command zeigt also das RK-Verzeichnis an.


/APP.OPEN.CLIP ........: ffnet eine Datei (oder URL), deren Name in der Zwablage steht
------------------------
Du siehst in einem Text eine Webseiten-Adresse angegeben und mchtest diese
gern besuchen. Markiere die Adresse und kopiere sie in die Zwischenablage.
Anschlieend klickst Du auf einen diesen Command enthaltenen Knopf.
Daraufhin ffnet sich der Browser und die Webseite wird - sofern online -
geladen.

Beispiel: {/APP.OPEN.CLIP}


/APP.OPEN.URL .........: ffnet die farbl. markierte URL (text, html..) im Browser
------------------------
hnlich OPEN.CLIP, jedoch mu die URL nicht in die Zwablage kopiert werden.
Es gengt sie lediglich zu markieren und anschl. den RK-Knopf zu klicken.
"http://" wird autom. vorangestellt (sofern nicht "ftp" oder hnliches definiert).
Manche Text-URLs weisen einen Bereich auf, z.B. http://dom.com/img[01-05].jpg.
Diese URL konvertiert RK zuvor in http://dom.com/img01.jpg.

Beispiel: {/APP.OPEN.URL}

--> Beachte!
Vor dem Aufruf sollte eine Online-Verbindung aufgebaut werden.

--> Tip
Dieser Befehl erzeugt eine Dummy-Datei namens "dummy.htm" im RK-Verzeichnis.
Wem dies strt, der kann diese mit dem Command {/DSK.DELETE dummy.htm} lschen, aber
nicht ohne Pause hinter dem OPEN.URL-Command, da sie ggf. verschwunden ist, ehe der
Browser darauf zugreifen kann.

--> Tip
Die Command-Folge {HOLD.SHIFT}{KEY.HOME} gestattet es, im Browser eine Zeile zu
markieren, indem zuvor nur Minimum ein Zeichen am Zeilenende markiert wurde.
Wichtig ist dabei, da man die Markierung vom URL-Ende nach links zieht!
Stellt man diese Command-Folge dem OPEN.URL-Command voran, so wird zudem auch noch
die Markier-Ttigkeit vereinfacht. In Notepad funktioniert dies allerdings (zumindest
in dieser Konstellation) nicht.


/APP.POS.ABS.LEFT x ...: Setzt die linke Pos. des aktiven Fensters auf Bildschkoordinate <x>
/APP.POS.ABS.WIDTH x ..: Setzt die Breite des aktiven Fensters auf Bildschpixel <x>
/APP.POS.ABS.TOP y ....: Setzt die obere Pos. des aktiven Fensters auf Bildschkoordinate <y>
/APP.POS.ABS.HEIGHT y .: Setzt die Hhe des aktiven Fensters auf Bildschpixel <y>
------------------------
Diese Commands gestatten es, ein Fenster auf dem Bildschirm zu positionieren
(LEFT/TOP) und ggf. dessen Ausdehnung zu ndern (WIDTH/HEIGHT).
Die Koordinaten sind "absolut", weshalb man bercksichtigen sollte, da die
Einstellungen nach einer nderung der Bildschirmauflsung dann event.
ungeeignet sind.

Ein Beispiel fr den Einsatz dieser Commands befindet sich im RK-Profil "Store"
unter dem grafischen Explorer-Knopf, der sich in der rechten, unteren Ecke
befindet.

Beispiel: {/APP.POS.ABS.LEFT 0}{/APP.POS.ABS.TOP 0}

Dieses Beispiel positioniert das aktive Fenster in der linken, oberen Ecke.


/APP.POS.DESK.LEFT x% .: Setzt die linke Pos. des aktiven Fensters auf <x%> der Bildschbreite
/APP.POS.DESK.WIDTH y% : Setzt die Breite des aktiven Fensters auf <x%> der Bildschbreite
/APP.POS.DESK.TOP y% ..: Setzt die obere Pos. des aktiven Fensters auf <y%> der Bildschhhe
/APP.POS.DESK.HEIGHT y%: Setzt die Hhe des aktiven Fensters auf <y%> der Bildschhhe
------------------------
Diese Commands dienen ebenfalls der oben beschriebenen Aufgabe, arbeiten aber
im Gegensatz zu den ABS-Commands "relativ" zur Bildschirm-Dimension.
D.h. wenn z.B. fr eine Fensterbreite 50% der Bildschirmbreite angegeben
wird, so wird das Fenster unabhngig von der eingestellten Bildschirm-
auflsung immer die halbe Bildschirmbreite einnehmen.

Ein Beispiel fr den Einsatz dieser Commands befindet sich im RK-Profil "Store"
unter dem grafischen Explorer-Knopf, der sich in der rechten, unteren Ecke
befindet.

Beispiel: {/APP.POS.DESK.WIDTH 50}{/APP.POS.DESK.LEFT 25}

Dieses Beispiel stellt die Fensterbreite des aktiven Fensters auf die halbe
Bildschirmbreite und zentriert es anschlieend auf dem Bilschirm.


/APP.TOFRONT.SWAP .....: Schaltet zwischen aktuellem und letzten Fenster hin und her
------------------------
Dieser Command ist sicher recht ntzlich, wenn man z.B. beim Kopieren/Einfgen hufiger
zwischen 2 Fenstern wechseln mu.

Beispiel: {/APP.TOFRONT.SWAP}

--> Beachte!
Wurde zwischenzeitlich z.B. ein Datei-Dialog-Fenster angezeigt und geschlossen, so
merkt sich RK auch dieses Fenster mit der Folge, da der Wechsel nicht mehr funktioniert.
Nach dem ersten manuellen Wechsel hat sich RK dann wieder die richtigen Fenster gemerkt.


/APP.TOFRONT title ....: Legt ein Fenster <title> nach oben
------------------------
Dieser Command gestattet es, unter Angabe des Fenster-Titels ein Fenster
nach oben zu legen. Auerdem wird es dabei zum aktiven Fenster. Dies
heit also, da man mit diesem Command auch ein bereits sichtbares Fenster
aktivieren kann.
Bei der Titel-Angabe knnen Joker eingesetzt werden, es ist aber unbedingt
auf Gro- und Kleinschreibung zu achten!

Beispiel: {/APP.TOFRONT *Editor}


/APP.VIEW.PIC file ....: Zeigt eine Bild-Datei <file> im internen Bildbetrachter an
/APP.VIEW.TXT file ....: Zeigt eine Text-Datei <file> im internen Textbetrachter an
------------------------
RK besitzt einen internen Text- und einen Bildbetrachter.
Mit diesen Commands kann man Texte bzw. Bilder in diesen Betrachtern zur
Anzeige bringen.
Fast das komplette "Manual"-Profil bedient sich dieser Commands.

Beispiel: {/APP.VIEW.PIC c:\gallery\myface.jpg}
